using System;
namespace AppToolKit.Core.Context.Spring.AutoConstruction.Builder
{
	public class ServiceClientBuilder : ClientBuilderBase
	{
		private ServiceBuildSupport support_ = new ServiceBuildSupport();
		public override string GetInterfaceName(Type businessType)
		{
			return string.Format("{0},{1}", businessType.FullName, businessType.Assembly.GetName().Name);
		}
		public override bool IsSupport(Type type)
		{
			return this.support_.IsSupport(type);
		}
		protected override string GetBusinessName(Type businessType)
		{
			return BusinessNameSymbol.GetBusinessName(businessType.FullName);
		}
	}
}
